Route::get('sitemap.xml', 'SitemapController@index')->name('sitemapxml');Now you can create SitemapController.php with artisan command php artisan make:controller SitemapController
public function index() { $page = Post::where('status', '=', 1)->get();Now please create a view file in
return response()->view('sitemap_xml', ['page' => $page])->header('Content-Type', 'text/xml'); }
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> @foreach ($page as $post) <url> <loc>{{ url($post->page_slug) }}</loc> <lastmod>{{ $post->updated_at->tz('UTC')->toAtomString() }}</lastmod> <priority>0.9</priority> </url> @endforeach </urlset>
We are Recommending you:
- Integrate Zoho SMTP Mail Configurations in Laravel?
- Laravel 8 multi auth login
- How to generate dynamic real time sitemap.xml file in Laravel 8
- Custom 404 Page In Laravel 8
- Laravel 8/7 Overwriting the Default Pagination System
- Laravel 7 multi auth login
- Laravel .Htaccess
- Laravel's .htaccess to remove "public" from URL
- Why Use the Repository Pattern in a Laravel Application
IntroductionGoogle Search Console (GSC) is a...
Master Your Time with the 80/20 Rule: A...
Get Control of Your Time: 6 Easy Ways...
India’s startup space is booming in 2025....
1. What is database?A database is a...
WordPress is a beast—powerful, flexible,...
There is two way to remove public from...
<IfModule mod_rewrite.c> ...
How you start your morning can make or break...